package com.company.project.model;

import javax.persistence.*;

@Table(name = "vt_manager")
public class VtManager {
    /**
     * 主键id
     */
    @Id
    private Integer userid;

    /**
     * 帐号
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 秘钥
     */
    private String passsalt;

    /**
     * 角色ID
     */
    private Integer roleid;

    /**
     * 部门ID
     */
    private Integer groupid;

    /**
     * 姓名
     */
    private String truename;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 性别:1男2女
     */
    private Byte gender;

    /**
     * 头像
     */
    private String face;

    /**
     * 手机
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 地区ID串
     */
    private String areaid;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 最近登录IP
     */
    private String loginip;

    /**
     * 登录次数
     */
    private Integer logins;

    /**
     * 最近登录时间
     */
    private Integer logintime;

    /**
     * 创建时间
     */
    private Integer addtime;

    /**
     * 编辑时间
     */
    private Integer edittime;

    /**
     * 操作帐号
     */
    private String edit;

    /**
     * 用户状态
     */
    private Byte state;

    @Column(name = "leader_id")
    private Integer leaderId;

    /**
     * 获取主键id
     *
     * @return userid - 主键id
     */
    public Integer getUserid() {
        return userid;
    }

    /**
     * 设置主键id
     *
     * @param userid 主键id
     */
    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    /**
     * 获取帐号
     *
     * @return username - 帐号
     */
    public String getUsername() {
        return username;
    }

    /**
     * 设置帐号
     *
     * @param username 帐号
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * 获取密码
     *
     * @return password - 密码
     */
    public String getPassword() {
        return password;
    }

    /**
     * 设置密码
     *
     * @param password 密码
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * 获取秘钥
     *
     * @return passsalt - 秘钥
     */
    public String getPasssalt() {
        return passsalt;
    }

    /**
     * 设置秘钥
     *
     * @param passsalt 秘钥
     */
    public void setPasssalt(String passsalt) {
        this.passsalt = passsalt;
    }

    /**
     * 获取角色ID
     *
     * @return roleid - 角色ID
     */
    public Integer getRoleid() {
        return roleid;
    }

    /**
     * 设置角色ID
     *
     * @param roleid 角色ID
     */
    public void setRoleid(Integer roleid) {
        this.roleid = roleid;
    }

    /**
     * 获取部门ID
     *
     * @return groupid - 部门ID
     */
    public Integer getGroupid() {
        return groupid;
    }

    /**
     * 设置部门ID
     *
     * @param groupid 部门ID
     */
    public void setGroupid(Integer groupid) {
        this.groupid = groupid;
    }

    /**
     * 获取姓名
     *
     * @return truename - 姓名
     */
    public String getTruename() {
        return truename;
    }

    /**
     * 设置姓名
     *
     * @param truename 姓名
     */
    public void setTruename(String truename) {
        this.truename = truename;
    }

    /**
     * 获取昵称
     *
     * @return nickname - 昵称
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * 设置昵称
     *
     * @param nickname 昵称
     */
    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    /**
     * 获取性别:1男2女
     *
     * @return gender - 性别:1男2女
     */
    public Byte getGender() {
        return gender;
    }

    /**
     * 设置性别:1男2女
     *
     * @param gender 性别:1男2女
     */
    public void setGender(Byte gender) {
        this.gender = gender;
    }

    /**
     * 获取头像
     *
     * @return face - 头像
     */
    public String getFace() {
        return face;
    }

    /**
     * 设置头像
     *
     * @param face 头像
     */
    public void setFace(String face) {
        this.face = face;
    }

    /**
     * 获取手机
     *
     * @return mobile - 手机
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置手机
     *
     * @param mobile 手机
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    /**
     * 获取邮箱
     *
     * @return email - 邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * 设置邮箱
     *
     * @param email 邮箱
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * 获取地区ID串
     *
     * @return areaid - 地区ID串
     */
    public String getAreaid() {
        return areaid;
    }

    /**
     * 设置地区ID串
     *
     * @param areaid 地区ID串
     */
    public void setAreaid(String areaid) {
        this.areaid = areaid;
    }

    /**
     * 获取详细地址
     *
     * @return address - 详细地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置详细地址
     *
     * @param address 详细地址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取最近登录IP
     *
     * @return loginip - 最近登录IP
     */
    public String getLoginip() {
        return loginip;
    }

    /**
     * 设置最近登录IP
     *
     * @param loginip 最近登录IP
     */
    public void setLoginip(String loginip) {
        this.loginip = loginip;
    }

    /**
     * 获取登录次数
     *
     * @return logins - 登录次数
     */
    public Integer getLogins() {
        return logins;
    }

    /**
     * 设置登录次数
     *
     * @param logins 登录次数
     */
    public void setLogins(Integer logins) {
        this.logins = logins;
    }

    /**
     * 获取最近登录时间
     *
     * @return logintime - 最近登录时间
     */
    public Integer getLogintime() {
        return logintime;
    }

    /**
     * 设置最近登录时间
     *
     * @param logintime 最近登录时间
     */
    public void setLogintime(Integer logintime) {
        this.logintime = logintime;
    }

    /**
     * 获取创建时间
     *
     * @return addtime - 创建时间
     */
    public Integer getAddtime() {
        return addtime;
    }

    /**
     * 设置创建时间
     *
     * @param addtime 创建时间
     */
    public void setAddtime(Integer addtime) {
        this.addtime = addtime;
    }

    /**
     * 获取编辑时间
     *
     * @return edittime - 编辑时间
     */
    public Integer getEdittime() {
        return edittime;
    }

    /**
     * 设置编辑时间
     *
     * @param edittime 编辑时间
     */
    public void setEdittime(Integer edittime) {
        this.edittime = edittime;
    }

    /**
     * 获取操作帐号
     *
     * @return edit - 操作帐号
     */
    public String getEdit() {
        return edit;
    }

    /**
     * 设置操作帐号
     *
     * @param edit 操作帐号
     */
    public void setEdit(String edit) {
        this.edit = edit;
    }

    /**
     * 获取用户状态
     *
     * @return state - 用户状态
     */
    public Byte getState() {
        return state;
    }

    /**
     * 设置用户状态
     *
     * @param state 用户状态
     */
    public void setState(Byte state) {
        this.state = state;
    }

    /**
     * @return leader_id
     */
    public Integer getLeaderId() {
        return leaderId;
    }

    /**
     * @param leaderId
     */
    public void setLeaderId(Integer leaderId) {
        this.leaderId = leaderId;
    }
}